package com.hb.B_面向对象.I_类型系统

fun main() {
    val appleList=ArrayList<Apple>()
    //class java.util.ArrayList,集合类型擦除了
    println(appleList.javaClass)

    //kotlin中的数组是不协变的，所以他是可以带泛型的
    val appleArray = arrayOfNulls<Apple>(3)
    //class [Lcom.hb.B_面向对象.I_类型系统.Apple;
    println(appleArray.javaClass)
}
class Apple{

}